From 34bdddc08f050c673f1d58fa0b0251297fbfb7e6 Mon Sep 17 00:00:00 2001 From: robertl Date: Tue, 7 Sep 2004 19:41:54 +0000 Subject: [PATCH] Add missing pieces of HSA_NAV & minor fixes. From Sven Dowideit. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@894 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/README | 6 + gpsbabel/hsa_ndv.c | 3 +- gpsbabel/msvc/GPSBabel.vcproj | 11 +- gpsbabel/reference/Glad_4.exp | Bin 0 -> 19994 bytes gpsbabel/reference/Glad_5.exp | 536 ++++++++++++++++++++++++++++++++++ gpsbabel/reference/hsandv.exp | 80 +++++ gpsbabel/testo | 12 + 7 files changed, 646 insertions(+), 2 deletions(-) create mode 100644 gpsbabel/reference/Glad_4.exp create mode 100644 gpsbabel/reference/Glad_5.exp create mode 100644 gpsbabel/reference/hsandv.exp diff --git a/gpsbabel/README b/gpsbabel/README index 714d23342..e30195af2 100644 --- a/gpsbabel/README +++ b/gpsbabel/README @@ -607,6 +607,12 @@ THE FORMATS which can be merged with a GPS track of the same flight to create a three dimensional IGC file. + hsandv + + HSA Systems Endeavour Navigator format - will import both the old + version 4.x binary files, and the newer XML based ones. + Only writes the new XML (5.0 and above) format. (use the .exp extension) + DATA FILTERS GPSBabel supports data filtering. Data filters are invoked from diff --git a/gpsbabel/hsa_ndv.c b/gpsbabel/hsa_ndv.c index 39b88eca5..4fa3a8361 100644 --- a/gpsbabel/hsa_ndv.c +++ b/gpsbabel/hsa_ndv.c @@ -247,6 +247,7 @@ hsa_ndv_read(void) { int len; char buf[MY_CBUF]; + memset(buf, 0, MY_CBUF); while ((len = fread(buf, 1, sizeof(buf), fd))) { @@ -311,7 +312,7 @@ hsa_ndv_waypt_pr(const waypoint *waypointp) // fprintf(ofd, "\t\t\t1089009023\n"); fprintf(ofd, "\t\t\tattr=grpnam%s\x1ftrnrad50\x1fOBJNAM%s\x1flegnum%i\x1fusrmrk%s\x1fselect2\n", routeName, waypointp->shortname, legNum, waypointp->description); - fprintf(ofd, "\t\t\t\n"); + fprintf(ofd, "\t\t\tattr=grpnam%s\x1f\n", routeName); fprintf(ofd, "\t\t\t1\n"); fprintf(ofd, "\t\t\t%lf\n", waypointp->latitude); fprintf(ofd, "\t\t\t%lf\n", waypointp->longitude); diff --git a/gpsbabel/msvc/GPSBabel.vcproj b/gpsbabel/msvc/GPSBabel.vcproj index 3723b03a2..8d9f72aea 100644 --- a/gpsbabel/msvc/GPSBabel.vcproj +++ b/gpsbabel/msvc/GPSBabel.vcproj @@ -20,7 +20,7 @@ CharacterSet="2"> @@ -42,6 +43,8 @@ OutputFile=".\Release/GPSBabel.exe" LinkIncremental="1" SuppressStartupBanner="TRUE" + GenerateDebugInformation="TRUE" + AssemblyDebug="1" ProgramDatabaseFile=".\Release/GPSBabel.pdb" SubSystem="1" TargetMachine="1"/> @@ -159,6 +162,9 @@ BrowseInformation="1"/> + + + + !ui#OHaWY-+T`;)B}4GG1`Kj!)4?_#-(oGqAjocr#tHk^sfa-&Gj z{#q^;%OY~JWJ)+Kb^BN2w*Tw8Z zzOKvps;=CqjDr@1Psy4>D&(Ri$Z zIO9%mulmc$tyca-pAC@8s>no-*~hsmmaF<H6}4fJ*2x{yNQ2lRsbSxq?$?6~CL{xo%0vRlXaI#IWEi&q zI8WzIR9wIt>Mi4jhQGz^n8_lSh#I^S+qRSP1}=2~>Qx+Sq= z5@kUWDks9&S+qVB&biF%diB`dpeFt@={uWbV-nHyq&s0^xhAUN-&gayr-|*BW$XqcH=R`a%gJ+gu-M6@4Esgk$2KpkqMl}%#uBhh$Tt8IlE^Z6HI(ywig8@S(v1YPV(2C`Dkgz( zzUDXUvS@SPF@Cbf!Zlru1PYQLjh{Z1zo&rc3^oaOTcO25t|7VGUy2+L@k!0EVhV{x z?Su;*&L!Rl6JfZAlR~=*+cXt{q@((4^9z%s-Ga}oGU8%g5Bz@l3)oRf_lwMDD7(H5LFmh<018`7N8%eV6hhTx4IM+{2;yv0j&AI}X*+H>boH&vZ(fj4Eyn327kCh2L zcp5mf6E(&l-H{B?-Y?g;`BWU!;Dj`TZBNsQ(*!Zz*UQE1D&Nj;qcft>szY!L@wo6I z-vFuU@@RVTe6yYX*w%Tuo&8y05i`MWcv|jJNlf)nwg`I9AGi79vDy7i+b?j2?Skot z5-47nU||J9fbokc0i6v=ozU24!E39LWTm>P33`Qhz)D&&hG0KSiImEPn?wV1}vBI=<9?5uthH#-v8J#N<0L%(vnZ zqrC`9x5q$=dr=BuRCQR!(f;?erUJKPSynGfqC*OzPF*ywH{1G7@ryMyLz}g*!+T{d zBukk7nrXedMkO3Nnt*)~u2CXv#U{qA`0{Du;fecVNkB1-kZU`6$XaUoj z2RcBWG3~Kya03g9C_n&A2_eV;rNFA3OFW*(fDwQeFfEOs1LRHHFCf?%0!9G>U`ioD z28bkvH#J@&ehe6qM6`fukpdZ@!w6bq^gA+O^!&h=(kqbhJ&VM+vE4?qOEQSe$oYXU zrC}iBQ?QeOOk;FIqN0VCFD)b>&(2izkCp zVT2bsKH#Mk4Cmruvi0(?$}+~$0O|voC31exmryj2@u70y<$@W>u(CxJ6@f3Mb0FjM zjoK!2qEn#kWWLDxfiI*faI&8qX^qsaY#9*T+IjHIgfGMd39iVo&#U87fv5O-B0Wc-OpaV1*0|}A&(F+9m z`>+Ni0H#D4bbvN{2FwlsMgRg}N~l2x=rCBtf`9x5Q7i(`0;bg)bbuaWaVz9_jt~Xt z0kQIkNjeAteKY95G;4TCqMDKbn38#r0pi<0<{>5=SCXjCBmkzQA9R4tFjqqfKI*oj z+LHj7QiRX}A`fC8EiuR(l)9)Sr3Fk2Md$!c)_hTc$NCU33J?HO@)0^fhiM>0lH+C} zs$U6!DM<+(pvNo=%56QG6-6~I0WhUAAp=z0HERPjgku*+09wGb@`Mf$(<0|H^fN=i zC_n&A=~3taA@bJvEMVMjMFlYdFeOl-12hJb0cXZB$XNs+0H!1>bb#n)w8@~O8oM|G z5CBsG7COL;TLwhl{U_?w408`2qLO{fz!rt_tiw{a` zdccI-g%Hr8)OpBR#ukj|ZF<0j28Iq0vm=+u15G(n2zM$gWu5Ud4k{(D@TMFyz6g?=N0I(U4G)0YH*3FQqLAOx~ZLNGGkZALBB zTQDKVAp=yt`RxQL%>fHW^gun}KVd*x`deB*+4LI<5 zeZWhp#LmUzVR;C(qOqgF>Jg!r_!|FQx{#lH_1a*ba764SK8Qb;uZz82bGVO(l|)2+ z_2S%Deu(OHyb(s^_pSm)>W6O#F(N;H6)+;0XWqntHD1&7rGGVw%o@>ST5F_#G>Z%) XdQ6Lv{?#xtjOZ~THX^ZeZfyJ?B-RD% literal 0 HcmV?d00001 diff --git a/gpsbabel/reference/Glad_5.exp b/gpsbabel/reference/Glad_5.exp new file mode 100644 index 000000000..458090147 --- /dev/null +++ b/gpsbabel/reference/Glad_5.exp @@ -0,0 +1,536 @@ + + + + 1.0000000 + ROUTENAME + 0 + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMEdward Islandlegnum0usrmrkEdward Islandselect2 + attr=grpnamROUTENAME + 1 + -20.226667 + 149.205000 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMScawfell Islandlegnum1usrmrkScawfell Islandselect2 + attr=grpnamROUTENAME + 1 + -20.850001 + 149.641668 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMMiddle Islandlegnum2usrmrkMiddle Islandselect2 + attr=grpnamROUTENAME + 1 + -21.680097 + 150.176053 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMClara Grouplegnum3usrmrkClara Groupselect2 + attr=grpnamROUTENAME + 1 + -22.318424 + 150.747717 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMCape Capricornlegnum4usrmrkCape Capricornselect2 + attr=grpnamROUTENAME + 1 + -23.448418 + 151.322717 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGladstone FWBlegnum5usrmrkGladstone FWBselect2 + attr=grpnamROUTENAME + 1 + -23.890915 + 151.516051 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMHigh Peaklegnum6usrmrkHigh Peakselect2 + attr=grpnamROUTENAME + 1 + -21.951660 + 150.754997 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMPenrith Islandlegnum7usrmrkPenrith Islandselect2 + attr=grpnamROUTENAME + 1 + -20.988435 + 149.929386 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMPinnacle Pointlegnum8usrmrkPinnacle Pointselect2 + attr=grpnamROUTENAME + 1 + -20.081094 + 149.064391 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMTink Shoallegnum9usrmrkTink Shoalselect2 + attr=grpnamROUTENAME + 1 + -19.375083 + 147.819368 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMPeloruslegnum10usrmrkPelorusselect2 + attr=grpnamROUTENAME + 1 + -18.433464 + 146.549414 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMEva Islandlegnum11usrmrkEva Islandselect2 + attr=grpnamROUTENAME + 1 + -18.213466 + 146.409415 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMLittle Fitzroy Islandlegnum12usrmrkLittle Fitzroy Islandselect2 + attr=grpnamROUTENAME + 1 + -16.913473 + 146.059411 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMCairns FWBlegnum13usrmrkCairns FWBselect2 + attr=grpnamROUTENAME + 1 + -16.731976 + 145.889412 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMLow Isleslegnum14usrmrkLow Islesselect2 + attr=grpnamROUTENAME + 1 + -16.465145 + 145.637746 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMPickersgill Reeflegnum15usrmrkPickersgill Reefselect2 + attr=grpnamROUTENAME + 1 + -15.921815 + 145.481079 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGubbinslegnum16usrmrkGubbinsselect2 + attr=grpnamROUTENAME + 1 + -15.708467 + 145.382747 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMThree Isleslegnum17usrmrkThree Islesselect2 + attr=grpnamROUTENAME + 1 + -15.110153 + 145.402742 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMPalfreylegnum18usrmrkPalfreyselect2 + attr=grpnamROUTENAME + 1 + -14.673488 + 145.417741 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMNymph Islandlegnum19usrmrkNymph Islandselect2 + attr=grpnamROUTENAME + 1 + -14.626822 + 145.251076 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMCoquetlegnum20usrmrkCoquetselect2 + attr=grpnamROUTENAME + 1 + -14.546824 + 145.061078 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMHowicklegnum21usrmrkHowickselect2 + attr=grpnamROUTENAME + 1 + -14.483492 + 144.979412 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMMegaeralegnum22usrmrkMegaeraselect2 + attr=grpnamROUTENAME + 1 + -14.483492 + 144.932746 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMWatsonlegnum23usrmrkWatsonselect2 + attr=grpnamROUTENAME + 1 + -14.451826 + 144.902746 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMBarrowlegnum24usrmrkBarrowselect2 + attr=grpnamROUTENAME + 1 + -14.361826 + 144.686082 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMRocky Pointlegnum25usrmrkRocky Pointselect2 + attr=grpnamROUTENAME + 1 + -14.195161 + 144.604414 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMPiponlegnum26usrmrkPiponselect2 + attr=grpnamROUTENAME + 1 + -14.138495 + 144.511082 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMKing Islandlegnum27usrmrkKing Islandselect2 + attr=grpnamROUTENAME + 1 + -14.060164 + 144.331084 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMClack Islandlegnum28usrmrkClack Islandselect2 + attr=grpnamROUTENAME + 1 + -14.101829 + 144.244418 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMWharton Reeflegnum29usrmrkWharton Reefselect2 + attr=grpnamROUTENAME + 1 + -14.101831 + 143.977755 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMEdenlegnum30usrmrkEdenselect2 + attr=grpnamROUTENAME + 1 + -14.065165 + 143.917756 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMStainer Reeflegnum31usrmrkStainer Reefselect2 + attr=grpnamROUTENAME + 1 + -13.981832 + 143.834422 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMPelicanlegnum32usrmrkPelicanselect2 + attr=grpnamROUTENAME + 1 + -13.915167 + 143.812756 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMMagpielegnum33usrmrkMagpieselect2 + attr=grpnamROUTENAME + 1 + -13.815167 + 143.734423 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMFifelegnum34usrmrkFifeselect2 + attr=grpnamROUTENAME + 1 + -13.656835 + 143.704422 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMHeath Reeflegnum35usrmrkHeath Reefselect2 + attr=grpnamROUTENAME + 1 + -13.475170 + 143.671089 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMBow Reeflegnum36usrmrkBow Reefselect2 + attr=grpnamROUTENAME + 1 + -13.341836 + 143.671089 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMOsbornelegnum37usrmrkOsborneselect2 + attr=grpnamROUTENAME + 1 + -13.096838 + 143.611087 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMChapmanlegnum38usrmrkChapmanselect2 + attr=grpnamROUTENAME + 1 + -12.886839 + 143.594420 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMWye Reeflegnum39usrmrkWye Reefselect2 + attr=grpnamROUTENAME + 1 + -12.818506 + 143.586087 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMEel Reeflegnum40usrmrkEel Reefselect2 + attr=grpnamROUTENAME + 1 + -12.415159 + 143.362754 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMPiperlegnum41usrmrkPiperselect2 + attr=grpnamROUTENAME + 1 + -12.236844 + 143.247755 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMMoodylegnum42usrmrkMoodyselect2 + attr=grpnamROUTENAME + 1 + -12.085178 + 143.239421 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMClerkelegnum43usrmrkClerkeselect2 + attr=grpnamROUTENAME + 1 + -11.963513 + 143.317754 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMHanniballegnum44usrmrkHannibalselect2 + attr=grpnamROUTENAME + 1 + -11.586850 + 142.981089 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMHalfwaylegnum45usrmrkHalfwayselect2 + attr=grpnamROUTENAME + 1 + -11.378517 + 142.986088 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMCairncrosslegnum46usrmrkCairncrossselect2 + attr=grpnamROUTENAME + 1 + -11.231851 + 142.954422 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMWybornlegnum47usrmrkWybornselect2 + attr=grpnamROUTENAME + 1 + -10.806855 + 142.804421 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMAlbany Rocklegnum48usrmrkAlbany Rockselect2 + attr=grpnamROUTENAME + 1 + -10.741856 + 142.676089 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMAlpha Rocklegnum49usrmrkAlpha Rockselect2 + attr=grpnamROUTENAME + 1 + -10.601857 + 142.552756 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMHerald Patcheslegnum50usrmrkHerald Patchesselect2 + attr=grpnamROUTENAME + 1 + -10.501859 + 142.377759 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMEast Strait Leadslegnum51usrmrkEast Strait Leadsselect2 + attr=grpnamROUTENAME + 1 + -10.480192 + 142.334426 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMShadwell Pointlegnum52usrmrkShadwell Pointselect2 + attr=grpnamROUTENAME + 1 + -10.495193 + 142.282760 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMNardanalegnum53usrmrkNardanaselect2 + attr=grpnamROUTENAME + 1 + -10.508525 + 142.251094 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMHammondlegnum54usrmrkHammondselect2 + attr=grpnamROUTENAME + 1 + -10.510193 + 142.202761 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMHarrisonlegnum55usrmrkHarrisonselect2 + attr=grpnamROUTENAME + 1 + -10.561860 + 142.126094 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMB1legnum56usrmrkB1select2 + attr=grpnamROUTENAME + 1 + -10.568518 + 141.909434 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMRed Bankslegnum57usrmrkRed Banksselect2 + attr=grpnamROUTENAME + 1 + -10.829183 + 141.659174 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMDuyfken Ptlegnum58usrmrkDuyfken Ptselect2 + attr=grpnamROUTENAME + 1 + -12.568516 + 141.501109 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMWeipa Leadslegnum59usrmrkWeipa Leadsselect2 + attr=grpnamROUTENAME + 1 + -12.705000 + 141.661667 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMWeipa FWBlegnum60usrmrkWeipa FWBselect2 + attr=grpnamROUTENAME + 1 + -12.700000 + 141.688333 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGannetlegnum61usrmrkGannetselect2 + attr=grpnamROUTENAME + 1 + -10.590757 + 141.875120 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMB2legnum62usrmrkB2select2 + attr=grpnamROUTENAME + 1 + -10.575158 + 141.891066 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMMid Decaplegnum63usrmrkMid Decapselect2 + attr=grpnamROUTENAME + 1 + -14.965864 + 145.407427 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMTurtlelegnum64usrmrkTurtleselect2 + attr=grpnamROUTENAME + 1 + -14.632647 + 145.189251 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMNewtonlegnum65usrmrkNewtonselect2 + attr=grpnamROUTENAME + 1 + -14.517176 + 144.911975 + + + diff --git a/gpsbabel/reference/hsandv.exp b/gpsbabel/reference/hsandv.exp new file mode 100644 index 000000000..78c979a7d --- /dev/null +++ b/gpsbabel/reference/hsandv.exp @@ -0,0 +1,80 @@ + + + + 1.0000000 + ROUTENAME + 0 + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGCEBBlegnum0usrmrkMountain Bike Heaven by susy1313select2 + attr=grpnamROUTENAME + 1 + 35.972033 + -87.134700 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGC1A37legnum1usrmrkThe Troll by a182pilot & Familyselect2 + attr=grpnamROUTENAME + 1 + 36.090683 + -86.679550 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGC1C2Blegnum2usrmrkDive Bomber by JoGPS & familyselect2 + attr=grpnamROUTENAME + 1 + 35.996267 + -86.620117 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGC25A9legnum3usrmrkFOSTER by JoGPS & Familyselect2 + attr=grpnamROUTENAME + 1 + 36.038483 + -86.648617 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGC2723legnum4usrmrkLogan Lighthouse by JoGps & Familyselect2 + attr=grpnamROUTENAME + 1 + 36.112183 + -86.741767 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGC2B71legnum5usrmrkGanier Cache by Susy1313select2 + attr=grpnamROUTENAME + 1 + 36.064083 + -86.790517 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGC309Flegnum6usrmrkShy's Hill by FireFighterEng33select2 + attr=grpnamROUTENAME + 1 + 36.087767 + -86.809733 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGC317Alegnum7usrmrkGittyUp by JoGPS / Warner Parksselect2 + attr=grpnamROUTENAME + 1 + 36.057500 + -86.892000 + + + waypnt + attr=grpnamROUTENAMEtrnrad50OBJNAMGC317Dlegnum8usrmrkInlighting by JoGPS / Warner Parksselect2 + attr=grpnamROUTENAME + 1 + 36.082800 + -86.867283 + + + diff --git a/gpsbabel/testo b/gpsbabel/testo index edd7186dd..1ca9290e6 100755 --- a/gpsbabel/testo +++ b/gpsbabel/testo @@ -571,5 +571,17 @@ rm -f ${TMPDIR}/pathdist.out ${PNAME} -i magellan -f reference/dusky.trk -o xcsv,style=reference/gnuplot.style -F ${TMPDIR}/pathdist.out compare ${TMPDIR}/pathdist.out reference/dusky.gnuplot +# hsandv +rm -f ${TMPDIR}/hsandv.exp ${TMPDIR}/1.exp ${TMPDIR}/1.exp ${TMPDIR}/Glad_5.exp +${PNAME} -i geo -f geocaching.loc -o hsandv -F ${TMPDIR}/hsandv.exp +compare ${TMPDIR}/hsandv.exp reference +#the hsandv format is too lossy to do this test :( +#${PNAME} -i hsandv -f ${TMPDIR}/hsandv.exp -o geo -F ${TMPDIR}/1.exp +#${PNAME} -i hsandv -f reference/hsandv.exp -o geo -F ${TMPDIR}/2.exp +#compare ${TMPDIR}/1.exp ${TMPDIR}/2.exp +#test conversion from v4 to v5 files +${PNAME} -i hsandv -f reference/Glad_4.exp -o hsandv -F ${TMPDIR}/Glad_5.exp +compare ${TMPDIR}/Glad_5.exp reference + exit 0 -- 2.30.2